function animate(obj,space,funtime,callback){
    //定时器动画的预防：要保证定会器作用在同一个对象上的时候，只有一个在运行
    clearInterval(obj.intervalID)   //把定时器的id存入对象，对象始终有一个，多次点击后面的会覆盖前面的
    obj.intervalID=setInterval(function(){
        var left=obj.offsetLeft;
        var speed=(space-left)/10  //速度（减速)
        speed=speed>0?Math.ceil(speed):Math.floor(speed)
        // speed=Math.ceil(speed)
        left+=speed;
        obj.style.left=left+"px";
        if(left==space)
        {
            clearInterval(obj.intervalID)
            callback&&callback()
        }
    },funtime)
}